Back

Contents

30/11/22 - I&P

Roadmapping.

29/11/22 - I&P

Commenting on some prioritisation issues. Trying to formulate a metadata roadmap for the CADC tech stack (alongside DaCHS).

29/11/22 - I&P

Debugging Susana's issues (checksum overhead before upload, timeouts on upload to STFC_STORM) Meeting in afternoon (data management prioritisation)

28/11/22 - I&P

Looking at websockets.

25/11/22 - I&P

24/11/22 - I&P

Checked over Manu's transcript. Some debugging with Susana.

23/11/22 - I&P

22/11/22 - I&P

21/11/22 - Admin

Finished looking over annual review document & career matrix.

18/11/22 - Admin

Looking over annual review document & career matrix.

17/11/22 - IVOA SRC ART demo

Demo, annual review, meetings.

16/11/22 - Looking over Rucio workshop talks, IVOA

Finishing IVOA stories (prepping IVOA demo for SRC ART)

15/11/22 - Looking over Rucio workshop talks, IVOA

Finishing IVOA stories (prepping IVOA demo for SRC ART)

14/11/22 - A/L

11/11/22 - Rucio workshop

10/11/22 - Rucio workshop

09/11/22 - Rucio workshop presentation

Preparing SIG metadata presentation for Rucio workshop. Rucio workshop organisation.

08/11/22 - Rucio workshop presentation

Preparing SIG metadata presentation for Rucio workshop. Rucio workshop organisation.

07/11/22 - Rucio workshop presentation

Preparing SIG metadata presentation for Rucio workshop. Rucio workshop organisation.

04/11/22 - Catchup

Rucio workshop organisation.

Demoed IVOA work for Dave M:

Outline:

Demonstrate what's been done:
 - Browser (repo) gloss over service architecture
 - Docker up (docker-compose -f docker-compose.yml -f docker-compose.sandbox.yml up)
 - Database endpoint (email@email.com, secret)
   - Dummy rucio table (refer to postgres_meta plugin, show structure as json blob)
   - IVOA trigger (on upsert into the dids table, this function explodes keys in the json blob in to columns in to another table, the ObsCore table), and show ObsCore table
   - This is essentially the workflow that syncs Rucio managed data into the format required by ObsCore
 - Jump to TAP (format: HTML, select * from ivoa.ObsCore) - (have a web interface allowing me to query that obscore table)
 - Jump to Jupyter and do same command (admin, secret)

- Architecture discussion, go to considerations section
 - Set up with a trigger currently: data coming into the rucio dids table is synced with the obscore table. This duplicates data but allows physical clustering and table partitioning
 - Could do it with a view, removes duplication but doesn't allow for clustering
 - Could use one table for both Rucio/IVOA (back to slides)

- Currently have objective complete (show KR)
 - Feature is worded such that this toy model is deployed on a Rucio production instance, and then to pump in some mock metadata
 - Is it more worthwhile to expand this model first to include SIA protocol for example

Discussion:

 - does work, triggers OK, but scale? best to get postgres mixed metadata plugin working
 - http get SIA (endpoint minimal set of params, gives response) -> implementations out of box e.g. python DaCHs, uses table. Using is fairly straightforward, XML, input "grammar"
 - http://docs.g-vo.org/DaCHS/ <— DaCHS documentation

03/11/22 - Catchup

IVOA related stories (prepping a demo for Dave M.)

02/11/22 - Catchup

Career matrix, rucio workshop organisation

01/11/22 - A/L (Lana)


Top